.dis {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.main .m_banner {
  background: #fff;
  text-align: center;
}
.main .m_banner .mb_top .swiper-slide img {
  width: 100%;
}
.main .m_banner .mb_bottom .mbb_subbanone {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.main .m_banner .mb_bottom .mbb_subbanone .opts {
  width: 50%;
  border: 1px solid #ccc;
  border-collapse: collapse;
  box-sizing: border-box;
}
.main .m_banner .mb_bottom .mbb_subbanone .opts img {
  width: 100%;
}
.main .m_banner .mb_bottom .mbb_subnavone {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 2.40740741rem;
}
.main .m_banner .mb_bottom .mbb_subnavone dl {
  flex: 1;
}
.main .m_banner .mb_bottom .mbb_subnavone dl dt {
  width: 1.2037037rem;
  height: 1.11111111rem;
  margin: 0 auto;
}
.main .m_banner .mb_bottom .mbb_subnavone dl dt img {
  width: 100%;
}
.main .m_banner .mb_bottom .mbb_subnavone dl dd {
  font-size: 15px;
  font-weight: bolder;
  font-family: "黑体";
}
[data-dpr="2"] .main .m_banner .mb_bottom .mbb_subnavone dl dd {
  font-size: 30px;
}
[data-dpr="3"] .main .m_banner .mb_bottom .mbb_subnavone dl dd {
  font-size: 45px;
}
.main .m_banner .mb_bottom .mbb_subbantwo img {
  width: 100%;
}
.main .m_banner .mb_bottom .mbb_subnavtwo {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
.main .m_banner .mb_bottom .mbb_subnavtwo dl {
  width: 50%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border: 1px solid #ccc;
  border-collapse: collapse;
  box-sizing: border-box;
}
.main .m_banner .mb_bottom .mbb_subnavtwo dl dt {
  flex: 1;
}
.main .m_banner .mb_bottom .mbb_subnavtwo dl dt img {
  width: 100%;
}
.main .m_banner .mb_bottom .mbb_subnavtwo dl dd {
  flex: 1;
  font-size: 15px;
  font-weight: bolder;
  font-family: "黑体";
}
[data-dpr="2"] .main .m_banner .mb_bottom .mbb_subnavtwo dl dd {
  font-size: 30px;
}
[data-dpr="3"] .main .m_banner .mb_bottom .mbb_subnavtwo dl dd {
  font-size: 45px;
}
.main .selion {
  margin-top: 0.27777778rem;
  margin-bottom: 0.27777778rem;
}
.main .selion .opts .o-title {
  background: #fff;
  padding-top: 0.80555556rem;
}
.main .selion .opts .o-title .brand_title {
  width: 6.01851852rem;
  height: 1.66666667rem;
  border: 8px solid #191a19;
  margin: 0 auto;
  position: relative;
  text-align: center;
  line-height: 1.66666667rem;
  font-weight: bolder;
  font-family: "黑体";
  font-size: 20px;
  box-sizing: border-box;
}
[data-dpr="2"] .main .selion .opts .o-title .brand_title {
  font-size: 40px;
}
[data-dpr="3"] .main .selion .opts .o-title .brand_title {
  font-size: 60px;
}
.main .selion .opts .o-title .brand_title i {
  border-width: 0.37037037rem;
  border-style: solid;
  border-color: transparent;
  border-top-width: 0.37037037rem;
  border-top-style: solid;
  border-top-color: #191a19;
  position: absolute;
  left: 50%;
  margin-left: -5%;
  bottom: -0.78703704rem;
}
.main .selion .opts .o-title .t_content {
  flex-wrap: wrap;
  padding-top: 0.64814815rem;
  padding-bottom: 0.64814815rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.main .selion .opts .o-title .t_content a {
  width: 20%;
}
.main .selion .opts .o-title .t_content a img {
  width: 100%;
}
.main .selion .opts .list .list_title {
  text-align: center;
  padding-top: 0.23148148rem;
  padding-bottom: 0.23148148rem;
  color: #292929;
  font-weight: bold;
  font-family: "黑体";
  font-size: 20px;
}
[data-dpr="2"] .main .selion .opts .list .list_title {
  font-size: 40px;
}
[data-dpr="3"] .main .selion .opts .list .list_title {
  font-size: 60px;
}
.main .selion .opts .list .list_title span {
  font-size: 15px;
}
[data-dpr="2"] .main .selion .opts .list .list_title span {
  font-size: 30px;
}
[data-dpr="3"] .main .selion .opts .list .list_title span {
  font-size: 45px;
}
.main .selion .opts .list .list_sel {
  background: #fff;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
.main .selion .opts .list .list_sel .big_banner {
  width: 100%;
}
.main .selion .opts .list .list_sel .big_banner img {
  width: 100%;
}
.main .selion .opts .list .list_sel .sel_o {
  width: 30%;
}
.main .selion .opts .list .list_sel .sel_o dl dt img {
  width: 100%;
}
.main .selion .opts .list .list_sel .sel_o dl dd {
  text-align: center;
  font-size: 12px;
}
[data-dpr="2"] .main .selion .opts .list .list_sel .sel_o dl dd {
  font-size: 24px;
}
[data-dpr="3"] .main .selion .opts .list .list_sel .sel_o dl dd {
  font-size: 36px;
}
.main .selion .opts .list .list_sel .sel_o dl dd h5 {
  width: 90%;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 2% 0;
}
.main .selion .opts .list .list_sel .sel_o dl dd p {
  color: #d08b5f;
}
.main .look .look_top a img {
  width: 100%;
}
.main .look .look_list .temp {
  background: #fff;
  margin-top: 0.13888889rem;
}
.main .look .look_list .temp .temp_top {
  display: flex;
  justify-content: space-around;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.18518519rem;
  padding-right: 0.18518519rem;
  padding-bottom: 0.18518519rem;
  padding-left: 0.18518519rem;
}
.main .look .look_list .temp .temp_top .tt_left {
  width: 70%;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_title {
  display: flex;
  justify-content: space-around;
  align-items: center;
  justify-content: flex-start;
  font-size: 13px;
  font-weight: bold;
}
[data-dpr="2"] .main .look .look_list .temp .temp_top .tt_left .ttl_title {
  font-size: 26px;
}
[data-dpr="3"] .main .look .look_list .temp .temp_top .tt_left .ttl_title {
  font-size: 39px;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_title .ttlt_left {
  font-size: 22px;
  color: #f9ca00;
}
[data-dpr="2"] .main .look .look_list .temp .temp_top .tt_left .ttl_title .ttlt_left {
  font-size: 44px;
}
[data-dpr="3"] .main .look .look_list .temp .temp_top .tt_left .ttl_title .ttlt_left {
  font-size: 66px;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_title .ttlt_left span {
  color: #292929;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_title .ttlt_right:first-line {
  font-size: 17px;
  font-weight: bold;
}
[data-dpr="2"] .main .look .look_list .temp .temp_top .tt_left .ttl_title .ttlt_right:first-line {
  font-size: 34px;
}
[data-dpr="3"] .main .look .look_list .temp .temp_top .tt_left .ttl_title .ttlt_right:first-line {
  font-size: 51px;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_opts dl {
  text-align: center;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_opts dl dt a {
  width: 4.16666667rem;
  height: 2.22222222rem;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_opts dl dt a img {
  width: 70%;
}
.main .look .look_list .temp .temp_top .tt_left .ttl_opts dl dd {
  font-size: 12px;
}
[data-dpr="2"] .main .look .look_list .temp .temp_top .tt_left .ttl_opts dl dd {
  font-size: 24px;
}
[data-dpr="3"] .main .look .look_list .temp .temp_top .tt_left .ttl_opts dl dd {
  font-size: 36px;
}
.main .look .look_list .temp .temp_top .tt_right {
  width: 30%;
}
.main .look .look_list .temp .temp_top .tt_right img {
  width: 100%;
}
.main .look .look_list .temp .temp_bottom {
  display: flex;
  justify-content: space-around;
  align-items: center;
  justify-content: flex-start;
  line-height: 1.01851852rem;
}
.main .look .look_list .temp .temp_bottom p {
  font-size: 12px;
}
[data-dpr="2"] .main .look .look_list .temp .temp_bottom p {
  font-size: 24px;
}
[data-dpr="3"] .main .look .look_list .temp .temp_bottom p {
  font-size: 36px;
}
.main .look .look_list .temp .temp_bottom p span {
  margin-left: 0.27777778rem;
  margin-right: 0.27777778rem;
  color: #D70057;
}
